草庐IT

Android Banner - ViewPager 02

全部标签

android - FragmentActivity 与 ViewPager : Crash on orientation change

我在FragmentActivity中使用了ViewPager。当方向改变时我会崩溃。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_list);context=this;loadInitialData();setActionBar();initializeUiComponents();}privatevoidinitializeUiComponents(){//SetuptheView

android - 与 ViewPager 同步工具栏高度

我有一个使用Toolbar和ViewPager的Activity,在ViewPager中有三个fragment,每个fragment应该为工具栏设置不同的高度,这意味着当第一个fragment是选定的fragment时,工具栏的高度应该是x,当第二个fragment时被选中的工具栏高度应该是y等等。现在我希望工具栏高度的变化与ViewPager滚动同步,有什么建议吗? 最佳答案 这是输出..示例代码https://github.com/msquare097/MFlex-toolbar,....首先是个好问题,非常有趣...并实现它。

android - 如何在 nestedScrollView 中使用 viewpager 并在 viewpager 的顶部查看

由于viewpager,我无法滚动nestedScrollView。所以让我在这里解释一下我想要创建的布局设计:NestedScrollView内部有FrameLayout和tablayout的viewpager。Viewpager使用无尽的recylerview(分页)加载三个fragment。这是布局xml代码:现在,当我在viewpager之外滚动时,什么也没有发生(View不是滚动)。而在viewpager滚动上只有recyclerview滚动。但我想在外部框架布局滚动和recylerview上滚动整个View。我尝试过的:1)为Viewpager设置固定高度(700dp)。结

android - 更改 ViewPager 的计数

如何解锁点击上一页按钮后滑动到新页面的功能?目前我有一个PagerAdapter。下面的代码实例化了该项目。在getCount()中,返回值3,因此制作了3张幻灯片。我想知道是否有一种方法只有3个View,但在单击按钮后,解锁现在可以滑动到的第4个View?@OverridepublicObjectinstantiateItem(finalViewcollection,intposition){finalLayoutInflaterinflater=(LayoutInflater)TViewPager.this.getSystemService(Context.LAYOUT_INFLA

android - 未调用 ViewPager onPageScrolled 事件

以下代码可以很好地滚动4个页面。我的问题是当页面滚动时onPageScrolled事件没有被触发。无论我是否使用myPager.SetOffsccreenPageLimit(4)命令,都会发生这种情况。阅读文档后,据我了解,当我在MyPagerAdapter类中包含implementsViewPager.OnPageChangeListener时,应该触发该事件。我做错了什么?谢谢,加里布莱克利publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.

Android:使用 viewPager 限制 fragment 加载

我有3个由FragmentPagerAdapter管理的fragment,设置为viewPager。我想一个一个地加载fragment,但是当执行FragmentActivity的onCreate方法时,会执行前2个fragment(onCreateView方法)。我尝试使用setOffscreenPageLimit方法限制fragment加载,但没有任何改变。mPagerAdapter=newMyPagerAdapter(super.getSupportFragmentManager(),fragments);pager=(ViewPager)super.findViewById(R

android viewpager 内存不足

首先我想说英语不是我的母语。所以请原谅我的错误。对于我的问题:我有一个包含10个页面和选项卡的ViewPager。第一个窗口用于设置,其他窗口为问题。你从第一个问题开始,我显示一张图片,如果你点击"is"“否”,那么你会转到下一页,第二张图片显示另一个问题。我每次都会遇到oom错误(当我到达第7页时)。我阅读了一些关于它的技巧,现在我每次将图像绑定(bind)到我的ImageView时都使用位图解码器。但这并没有多大帮助。我仍然有同样的问题。我的解码器有*.inPurgeable=true;我知道有一个选项可以更改您的manifest.xml以允许更大的堆大小,但我认为这只会延迟错误。

android - 同步ViewPager中的所有ListView

在我的应用程序中,我有一个ViewPager,每个ViewPager中都有一个自定义ListView,它像表中的行一样链接在一起。问题是当我在第一页滚动ListView然后滚动ViewPager时,第一页的ListView和第二页的ListView未对齐。listView必须对齐,因为在第一个中我有一个带有描述的TextView,然后是4个带有数据的列,而在下一个ListViews中有6个没有描述的列,所以如果它们未对齐会非常复杂。那么我怎样才能一次滚动所有的listViews呢??编辑:非常感谢RahulParsani...我终于设法做到了...如果您在单独的fragment中有li

java - onresume 后 ViewPager 中的 fragment 为空

我正在编写一个在其MainActivity中有2个选项卡的应用程序。我使用适用于Eclipse的Android插件创建了Activity模板并对其进行了调整。无论如何,当我在一段时间后恢复应用程序时,fragment将为空。这是我的Activity代码(我删除了“不重要”的部分)publicclassMainActivityextendsFragmentActivityimplementsActionBar.TabListener{/***The{@linkandroid.support.v4.view.PagerAdapter}thatwillprovide*fragmentsfor

Android - ViewPager Adapter,在实例化适配器之前设置主要项目

我知道我能做到viewPager.setCurrentItem(position)将我的View寻呼机设置在所需位置。我的问题是在实例化适配器之前是否以及如何执行此操作。意思是如果我这样做pagerAdapter=newViewPagerAdapter(arg1,arg2....);viewPager.setAdapter(pagerAdapter);viewPager.setCurrentItem(position);项目0是第一个构建,然后在所需位置的项目也被构建。这需要双倍的时间......在我的适配器中,每个项目都需要大量的工作来构建,所以如果可能的话最好避免构建0位置的项目。